
#box{
	position: absolute;
	top: 1.4375rem;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	overflow-x: hidden;
}
.header{
	width: 100%;
	height: 1.4375rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-color: #ffd600;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #333;
	font-size: .28rem;
	text-align: center;
	box-sizing: border-box;
	padding: 0 10px;
	z-index: 10;
}
.hd-left img{
	width: .546875rem;
}
.hd-right img{
	width: .625rem;
}
.hd-mid a{
	font-size: .4375rem;
	color: #333;
	font-weight: bold;
}

.swiper-container{
	width: 100%;
	z-index: 5;
}
.swiper-slide{
	position: relative;
	height: 3.75rem;
}
.swiper-slide img{
	width: 100%;
	height: 3.75rem;
	position: absolute;
	bottom: 0;
}


/*line*/
.line{
	width: 100%;
	height: .3125rem;
	background-color: #efefef;
}
.nav{
	box-sizing: border-box;
	padding: .3125rem 0;
}
.nav ul{
	width: 100%;
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: center;
}
.nav ul li{
	width: 25%;
	text-align: center;
	margin-bottom: 10px;
}
.nav ul li img{
	width: 100%;
}
.nav-text{
	font-size: .34375rem;
}

/*products*/
.products ul{
	width: 100%;
	display: flex;
}
.products ul li{
	flex: auto;
}
.products ul li img{
	width: 100%;
	box-sizing: border-box;
	border-right: 1px solid #ccc;
}

/*sale*/
.sale ul{
	width: 100%;
	display: flex;
}
.sale ul li{
	position: relative;
	width: 33.33%;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	padding: 0 8px;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;  
	/*align-items: center;*/
}
.sale ul li img{
	width: 100%;
	margin-bottom: 0.156rem;
}
.sale ul li p{
	margin-bottom: 0.156rem;
	font-size: 0.3125rem;
}
.sale-name{
	font-size: 0.375rem !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.desc{
	display: flex;
}
.desc .jingxuan{
	text-align: center;
	width: .8rem;
	height: .45rem;
	line-height: .45rem;
	border: 2px solid #ff0000;
	border-radius: 5px;
	color: #ff0000;
}
.desc .manzeng{
	margin-left: 0.156rem;
	text-align: center;
	width: 1.6rem;
	height: .5rem;
	line-height: .5rem;
	background: #ff0000;
	border-radius: 5px;
	color: #fff;
}
.weight{
	color: #bbb;
}
.now-price{
	color: #ff0000;
}
.old-price{
	text-decoration: line-through;
}
.sale-add{
	width: .8rem;
	height: .8rem;
	line-height: .7rem;
	border: 2px solid #ccc;
	border-radius: 50%;
	font-size: 0.8rem;
	text-align: center;
	position: absolute;
	bottom: 0.156rem;
	right: 0.156rem;
	color: #ff0000;
	background-color: #fff;
}

.sale-title{
	width: 9.47rem;
	margin: 0 auto;
	/*padding: 0 0.3125rem;*/
	display: flex;
	height: 1.25rem;
	justify-content: space-between;
	align-items: center;
}
.tle-lf,.tle-rg{
	display: flex;
}
.tle-rg{

}
/*水果*/
.fruit-line{
	width: .25rem;
	height: .5rem;
	background-color: #f38631;
}
.sale-fruit{
	margin-left: 10px;
	color: #f38631;
	font-size: 0.41rem;
}
/*牛奶*/
.milk-line{
	width: .25rem;
	height: .5rem;
	background-color: #20B1FA;
}
.sale-milk{
	margin-left: 10px;
	color: #20B1FA;
	font-size: 0.41rem;
}
/*特价*/
.sale-line{
	width: .25rem;
	height: .5rem;
	background-color: #1EB2A3;
}
.today-sale{
	margin-left: 10px;
	color: #1EB2A3;
	font-size: 0.41rem;
}
/*热销*/
.hot-line{	
	width: .25rem;
	height: .5rem;
	background-color: #7B4D03;
}
.hot-sale{
	margin-left: 10px;
	color: #7B4D03;
	font-size: 0.41rem;
}
.tle-more{
	margin-right: 10px;
	font-size: 0.344rem;
	color: #afafaf;
}
.more-icon{
	font-size: .344rem;
	margin-right: -5px;
}

.sale-img{
	margin: 0 0.3125rem;
}
.sale-img img{
	width: 100%;
}